// 登录接口
const loginUrl = '/admin/login';
// 知识列表
const indexUrl = '/know/list';
// 分类列表（四个）
const sortListUrl = '/sort/list';


// 此处第二个参数vm，就是我们在页面使用的this，你可以通过vm获取vuex等操作，更多内容详见uView对拦截器的介绍。
const install = (Vue, vm) => {
	// 此处使用了传入的params参数，一切自定义即可
	const getInfoList = () => vm.$u.get(indexUrl);
	
	// 登录接口
	const loginShop = (params = {}) => vm.$u.post(loginUrl, params);
	 
	 // 分类列表
	const getSortList = (params = {}) => vm.$u.post(sortListUrl, params); 
	
	// 将各个定义的接口名称，统一放进对象挂载到vm.$u.api(因为vm就是this，也即this.$u.api)下
	vm.$u.api = {
		loginShop,
		getInfoList,
		getSortList
	};
}

export default {
	install
}